body
{
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
}
#contenedor_consulta
{
    height: 250px;
    width: 400px;
    border: 1px solid black;
    border-radius: 10px;
    margin:auto;
}
#form_consulta_sini
{
    margin-top: 60px;
    margin-left: 50px;
}

#btn_consulta_sini
{
    margin-left: 30%;
    margin-top:20px;
}

#cont_repo_sini
{
    margin: auto;
    border:1px solid black;
    width: 900px;
    height: auto;
}
.titulo_tabla
{
    background-color: #30A8DB;
    text-align: center;
    color:white;
}
.titulo_tabla.T_campo_corto
{
    width: 30px;
}
#table_repo_sini tr td
{
    text-align: center;
    font-size: 10pt;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}

#cont_consu_histo
{
    margin:auto;
    border:1px solid black;
    width:900px;
    height: auto;
}

#tbl_resultado_histo
{
    margin:auto;
    width: 800px;
}

#tbl_resultado_histo tr td
{
    text-align: center;
    font-size: 10pt;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}

#btn_histo_reg
{
    margin-left: 45%;
    margin-top: 25px;
}

#des_sini_his
{
    text-align: center;
}

#btn_edo_reg
{
    margin-left: 33%;
    margin-top:30px;
}
#titulo
{
    margin: auto;
    width: 900px;
    height: 150px;
    border:1px solid black;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: black;
    opacity: 0.9;
    color:white;
}
#contenedor_img{
    float:left;
    margin-top: 3px;
    width: 200px;
    height: 145px;
    margin-left: 20px;
}

#contenedor_img img
{
    width: 180px;
    height: 125px;
}

#titulo_asegura
{
    float:left;
    width: 620px;
    height: 148px;
    
    margin-left: 40px;
}

#titulo_aseguradora
{
    text-align: center;
    margin-top: 15px;
}

#eslogan_aseguradora
{
    text-align: center;
    margin-top: 10px;
}

#cont_inicio_seguros
{
    width: 900px;
    height:500px;
    margin: auto;
    margin-top: 20px;
    border:1px solid black;
    background-color: white;
    color:black;
    border-radius: 12px;
    opacity: 0.97;
}
#cont_img_seguro
{
    width: 90%;
    height:300px;
    margin: auto;
    opacity: 0.99;
}

#cont_img_seguro img
{
    width: 800px;
    height: 300px;
    opacity: 0.99;
}

footer
{
    background-color: black;
    color:white;
    text-align: center;
    width: 900px;
    margin: auto;
    margin-top: 10px;
    height: 50px;
    opacity: 0.95;
    border-radius: 10px;
}

.linksJSP
{
    position: relative;
    right: auto;
    text-align: center;   
}

a:link {color:#FF0000;}    /* unvisited link */
a:visited {color:#007700;} /* visited link */
a:hover {color:#880088;}   /* mouse over link */
a:active {color:#0000FF;}  /* selected link */

footer p
{
    margin-top: 10px;
}


